#pragma once

#include <vector>
#include <string>
#include <unordered_map>
#include <memory>

class CIndividualConfig
{
public:
	CIndividualConfig() = default;
	~CIndividualConfig() = default;

	void Init();

public:
	const std::vector<int> &GetAnsIds(int funcno);

private:
	void ReadFuncWithAnsIds(const std::string &configFile);

private:
	std::unordered_map<int, std::vector<int>> m_FuncWithAnsIds;
};

extern CIndividualConfig g_IndividualConfig;
